import static org.junit.Assert.*;

import org.junit.Test;

/**
 * Copyright (C) 2013  Arun Lee & Bryce Nagareda
 * 
 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 * 
 * You should have received a copy of the GNU General Public License
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */

/**
 * @author briceorbryce
 *
 */
public class SundialVertMathTest {
	
	/**
	 * @throws MonthDayException should not catch
	 */
	@SuppressWarnings("static-method")
	@Test
	public void test() throws MonthDayException {
		SundialMath smath = new SundialMath(21.35, -157.89, 3, "February");
		SundialVertMath test = new SundialVertMath(smath);
		
		fail("Not yet implemented");
	}
	
	/**
	 * @throws MonthDayException should not catch
	 */
	@SuppressWarnings("static-method")
	@Test (expected = MonthDayException.class)
	public void failTest() throws MonthDayException {
		SundialMath smath = new SundialMath(21.35, -157.89, 30, "February");
		SundialVertMath test = new SundialVertMath(smath);
		
		SundialMath smath2 = new SundialMath(21.35, -157.89, 31, "February");
		SundialVertMath test2 = new SundialVertMath(smath);
		
		SundialMath smath3 = new SundialMath(21.35, -157.89, 31, "April");
		SundialVertMath test3 = new SundialVertMath(smath);
		
		SundialMath smath4 = new SundialMath(21.35, -157.89, 31, "June");
		SundialVertMath test4 = new SundialVertMath(smath);
		
		SundialMath smath5 = new SundialMath(21.35, -157.89, 31, "September");
		SundialVertMath test5 = new SundialVertMath(smath);

		SundialMath smath6 = new SundialMath(21.35, -157.89, 31, "November");
		SundialVertMath test6 = new SundialVertMath(smath);

		SundialMath smath7 = new SundialMath(1000, -157.89, 1, "November");
		SundialVertMath test7 = new SundialVertMath(smath);

		SundialMath smath8 = new SundialMath(21.35, 1000, 1, "November");
		SundialVertMath test8 = new SundialVertMath(smath);
	}
}
